package 字符串;

/**
 * @Author Weton Li
 * @Date 2021/4/6 19:07
 */
public class 学生出勤记录 {

    public static boolean method(String s) {

//        char[] chars = s.toCharArray();

        int countA = 0;
        for (int i = 0; i < s.length() && countA < 2; i++) {
            if (s.charAt(i) == 'A') {
                countA++;
            }
            if (i <= s.length() - 3 && s.charAt(i) == 'L' && s.charAt(i + 1) == 'L' && s.charAt(i + 2) == 'L') { // 防止ALL只有两个L，i+2已经数组越界，防止数组下标越界，在倒数第三个时提前判断
                return false;
            }
        }
        return countA < 2;
    }


    public static void main(String[] args) {
        String input3 = "ALL"; // true
        String input1 = "PPALLP"; // true
        String input2 = "PPALLL"; // false
        System.out.println(method(input3));
        System.out.println(method(input1));
        System.out.println(method(input2));
    }
}
